#ifndef GRAPHWIDGETHISTOGRAM_H
#define GRAPHWIDGETHISTOGRAM_H

#include "GraphWidgetObject.h"

class GraphWidgetHistogram : public GraphWidgetObject
{
public:
    GraphWidgetHistogram();
    GraphWidgetHistogram(const GraphWidgetHistogram& gwl);
    GraphWidgetHistogram(QVector<int> histogramValues, bool graphInYDirection = true, double start = 0, double interval = 1, QColor color = Qt::white, float width = 1.0f, QString title = QString());
    GraphWidgetHistogram(QVector<float> histogramValues, bool graphInYDirection = true, double start = 0, double interval = 1, QColor color = Qt::white, float width = 1.0f, QString title = QString());
    GraphWidgetHistogram(QVector<double> histogramValues, bool graphInYDirection = true, double start = 0, double interval = 1, QColor color = Qt::white, float width = 1.0f, QString title = QString());
    GraphWidgetHistogram(QVector<QPointF> values, QColor color = Qt::white, float width = 1.0f, QString title = QString());

    void draw(QPen pen);
};

#endif // GRAPHWIDGETHISTOGRAM_H
